<ui:composition template="../../ESRestaurante/templates/template.xhtml"
	xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:p="http://primefaces.org/ui"
	xmlns:composite="http://java.sun.com/jsf/composite">

	<ui:define name="titulo">
		<h:outputText value="Restaurante - #{manterProdutoServicoFaces.titulo}" />
	</ui:define>

	<ui:define name="comandos">									
		<p:commandButton value="Salvar" action="#{manterProdutoServicoFaces.salvarAction}" styleClass="botaoPequeno" />
		<p:commandButton value="Cancelar" immediate="true" action="#{manterProdutoServicoFaces.cancelarAlteracaoAction}" styleClass="botaoPequeno" />					
	</ui:define>
	
	<ui:define name="titulopagina">
		<h:outputLabel value="#{manterProdutoServicoFaces.titulo}" />
	</ui:define>
	
	<ui:define name="conteudo">

		<h:inputHidden value="#{manterProdutoServicoFaces.oferecimentoSelecionado.id}" />			
		<p:panelGrid columns="2" style="width: 75%" id="grdPage">
			<h:outputLabel value="Nome" />
			<h:inputText value="#{manterProdutoServicoFaces.oferecimentoSelecionado.nome}" size="100" />
			
			<h:outputLabel value="Descricao" />
			<h:inputTextarea value="#{manterProdutoServicoFaces.oferecimentoSelecionado.descricao}" 
				style="width: 96%; height: 90px; " />
									
			<h:outputLabel value="Tipo" />
			
			<p:selectOneMenu id="comboTipo" value="#{manterProdutoServicoFaces.oferecimentoSelecionado.tipoOferecimento}" 
				 style="width: 30%" >
				<f:selectItems value="#{manterProdutoServicoFaces.listaTipoOferecimentos}" />
				<p:ajax update="combCategoria, combPreparo" />
			</p:selectOneMenu>
			
			<h:outputLabel value="Setor" 
				rendered="#{manterProdutoServicoFaces.exibePreparo}"/>
			
			<p:selectOneMenu id="combPreparo" value="#{manterProdutoServicoFaces.oferecimentoSelecionado.balcaoCozinha}"  style="width: 30%"
				rendered="#{manterProdutoServicoFaces.exibePreparo}" >
				<f:selectItem itemLabel="Balcao" itemValue="#{manterProdutoServicoFaces.listaTipoBalcaoCozinhas[0]}" />
				<f:selectItem itemLabel="Cozinha" itemValue="#{manterProdutoServicoFaces.listaTipoBalcaoCozinhas[1]}" />
				<p:ajax update="combCategoria" />
			</p:selectOneMenu>
			
			<h:outputLabel value="Categoria" />
			
			<p:selectOneMenu id="combCategoria" style="width: 30%" 	 converter="categoriaConverter"	
				rendered="#{manterProdutoServicoFaces.exibePreparo}"
				value="#{manterProdutoServicoFaces.oferecimentoSelecionado.categoria}" >				
				<f:selectItems value="#{manterProdutoServicoFaces.tipoCategoria}"  />
			</p:selectOneMenu>
			
			
			<h:outputLabel value="Valor" />
			<h:inputText value="#{manterProdutoServicoFaces.oferecimentoSelecionado.valor}" size="15" >
				<f:convertNumber pattern="##,###,###,###.##" minFractionDigits="2"/>  
			</h:inputText>
			
			<h:outputLabel value="Estoque" />
			<h:inputText value="#{manterProdutoServicoFaces.oferecimentoSelecionado.estoque}" size="10"/>
																									
		</p:panelGrid>
		
	</ui:define>
	
</ui:composition>